package top.infopub.model.bpa;


import top.infopub.generic.GenericEntity;

import java.math.BigDecimal;

/**
 * 商务投标边界说明公共表(BpaContractBid)实体类
 *
 * @author makejava
 * @since 2021-06-06 16:32:39
 */
public class BpaContractBid extends GenericEntity {
    /**
    * PK
    */
    private String id;
    /**
    * 谈判合同名称
    */
    private String contractId;
    /**
    * 合同类型
    */
    private String type;
    /**
    * 项目资本金占比
    */
    private BigDecimal bidProCapitalRate;
    /**
    * 银行融资成本比例
    */
    private BigDecimal bidBangFinancingRate;
    /**
    * 各种保函费用利率
    */
    private BigDecimal bidGuaranteeRate;
    /**
    * 工程成本下浮率
    */
    private BigDecimal bidProFloatRate;
    /**
    * 居间人承揽工程量
    */
    private BigDecimal bidBrokerUndertake;
    /**
    * 政府出资比例
    */
    private BigDecimal bidGocCapitalRate;
    /**
    * 自有资金成本利率
    */
    private BigDecimal bidSelfCapitalRate;
    /**
    * 融资通道费
    */
    private BigDecimal bidFinancingFee;
    /**
    * 工程承揽下浮率
    */
    private BigDecimal bidProUndertakeFloat;
    /**
    * 居间人承揽项目下浮率
    */
    private BigDecimal bidBrokerUndertakeRate;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getContractId() {
        return contractId;
    }

    public void setContractId(String contractId) {
        this.contractId = contractId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public BigDecimal getBidProCapitalRate() {
        return bidProCapitalRate;
    }

    public void setBidProCapitalRate(BigDecimal bidProCapitalRate) {
        this.bidProCapitalRate = bidProCapitalRate;
    }

    public BigDecimal getBidBangFinancingRate() {
        return bidBangFinancingRate;
    }

    public void setBidBangFinancingRate(BigDecimal bidBangFinancingRate) {
        this.bidBangFinancingRate = bidBangFinancingRate;
    }

    public BigDecimal getBidGuaranteeRate() {
        return bidGuaranteeRate;
    }

    public void setBidGuaranteeRate(BigDecimal bidGuaranteeRate) {
        this.bidGuaranteeRate = bidGuaranteeRate;
    }

    public BigDecimal getBidProFloatRate() {
        return bidProFloatRate;
    }

    public void setBidProFloatRate(BigDecimal bidProFloatRate) {
        this.bidProFloatRate = bidProFloatRate;
    }

    public BigDecimal getBidBrokerUndertake() {
        return bidBrokerUndertake;
    }

    public void setBidBrokerUndertake(BigDecimal bidBrokerUndertake) {
        this.bidBrokerUndertake = bidBrokerUndertake;
    }

    public BigDecimal getBidGocCapitalRate() {
        return bidGocCapitalRate;
    }

    public void setBidGocCapitalRate(BigDecimal bidGocCapitalRate) {
        this.bidGocCapitalRate = bidGocCapitalRate;
    }

    public BigDecimal getBidSelfCapitalRate() {
        return bidSelfCapitalRate;
    }

    public void setBidSelfCapitalRate(BigDecimal bidSelfCapitalRate) {
        this.bidSelfCapitalRate = bidSelfCapitalRate;
    }

    public BigDecimal getBidFinancingFee() {
        return bidFinancingFee;
    }

    public void setBidFinancingFee(BigDecimal bidFinancingFee) {
        this.bidFinancingFee = bidFinancingFee;
    }

    public BigDecimal getBidProUndertakeFloat() {
        return bidProUndertakeFloat;
    }

    public void setBidProUndertakeFloat(BigDecimal bidProUndertakeFloat) {
        this.bidProUndertakeFloat = bidProUndertakeFloat;
    }

    public BigDecimal getBidBrokerUndertakeRate() {
        return bidBrokerUndertakeRate;
    }

    public void setBidBrokerUndertakeRate(BigDecimal bidBrokerUndertakeRate) {
        this.bidBrokerUndertakeRate = bidBrokerUndertakeRate;
    }

}
